have administered - English Synonyms Dictionary